package com.neo.design.chain;

/**
 * 链式业务请求参数标识类，该标识类用于标识业务请求参数，业务请求参数必须实现该接口<p/>
 * 在整个链式业务管理中心中，请求参数都会以该类为基类进行封装，以便于业务请求参数的传递，也便于代码的解耦<p/>
 * 使用方式：<p/>
 * 1. 实现ChainRequest接口，实现该接口的类推荐同时实现Serializable接口<p/>
 * 2. 添加自己的业务请求参数<p/>
 * 3. 在自己的业务处理流程中，依托于实现的请求参数类进行业务处理<p/>
 * 具体可参考：{@link com.neo.design.chain.approve.ApproveRequest}
 *
 * @author kvein
 */
public interface ChainRequest {
}
